package org.qloudgen.borg.beans;

import java.io.Serializable;

public class ParamBean implements Serializable,Cloneable {

	private static final long serialVersionUID = 1L;
	
	private String funcNo;
	private int paramSeq;
	private String paramCode;
	private String paramName;
	private String paramDesc;
	private String paramValue;
	private int paramType;
	private String paramInfo;
	private String values;
	private String names;
	private String lengthCheck;
	private String dateCheck;
	private String digitCheck;
	private String rangeCheck;
	
	public String getFuncNo() {
		return funcNo;
	}
	public void setFuncNo(String funcNo) {
		this.funcNo = funcNo;
	}
	public int getParamSeq() {
		return paramSeq;
	}
	public void setParamSeq(int paramSeq) {
		this.paramSeq = paramSeq;
	}
	public String getParamCode() {
		return paramCode;
	}
	public ParamBean setParamCode(String paramCode) {
		this.paramCode = paramCode;
		return this;
	}
	public String getParamName() {
		return paramName;
	}
	public ParamBean setParamName(String paramName) {
		this.paramName = paramName;
		return this;
	}
	public String getParamDesc() {
		return paramDesc;
	}
	public ParamBean setParamDesc(String paramDesc) {
		this.paramDesc = paramDesc;
		return this;
	}
	public String getParamValue() {
		return paramValue;
	}
	public void setParamValue(String paramValue) {
		this.paramValue = paramValue;
	}
	/**
	 * @return the paramType
	 */
	public int getParamType() {
		return paramType;
	}
	/**
	 * @param paramType the paramType to set
	 */
	public ParamBean setParamType(int paramType) {
		this.paramType = paramType;
		return this;
	}
	/**
	 * @return the values
	 */
	public String getValues() {
		return values;
	}
	/**
	 * @param values the values to set
	 */
	public void setValues(String values) {
		this.values = values;
	}
	/**
	 * @return the names
	 */
	public String getNames() {
		return names;
	}
	/**
	 * @param names the names to set
	 */
	public void setNames(String names) {
		this.names = names;
	}
	/**
	 * @return the lengthCheck
	 */
	public String getLengthCheck() {
		return lengthCheck;
	}
	/**
	 * @param lengthCheck the lengthCheck to set
	 */
	public void setLengthCheck(String lengthCheck) {
		this.lengthCheck = lengthCheck;
	}
	/**
	 * @return the dateCheck
	 */
	public String getDateCheck() {
		return dateCheck;
	}
	/**
	 * @param dateCheck the dateCheck to set
	 */
	public void setDateCheck(String dateCheck) {
		this.dateCheck = dateCheck;
	}
	/**
	 * @return the digitCheck
	 */
	public String getDigitCheck() {
		return digitCheck;
	}
	/**
	 * @param digitCheck the digitCheck to set
	 */
	public void setDigitCheck(String digitCheck) {
		this.digitCheck = digitCheck;
	}
	/**
	 * @return the rangeCheck
	 */
	public String getRangeCheck() {
		return rangeCheck;
	}
	/**
	 * @param rangeCheck the rangeCheck to set
	 */
	public void setRangeCheck(String rangeCheck) {
		this.rangeCheck = rangeCheck;
	}
	/**
	 * @return the paramInfo
	 */
	public String getParamInfo() {
		return paramInfo;
	}
	/**
	 * @param paramInfo the paramInfo to set
	 */
	public void setParamInfo(String paramInfo) {
		this.paramInfo = paramInfo;
	}
	
	public ParamBean clone(){
		ParamBean o = null;
		try {
			o = (ParamBean)super.clone();
		} catch (CloneNotSupportedException e) {
			e.printStackTrace();
		}
		return o;
	} 
}
